Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 The Hague M25 Koksijde M15 Huy M15 Buschhausen M15 Haren M25 Santa Margherita di Pula M25 Santa Margherita di Pula M15 Heraklion M25 Heraklion Israel F1 Israel F2 Israel F3 China F3 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 France F4 France F5 Great Britain F7 Great Britain F9 Great Britain F10 Italy F15 Italy F16 Netherlands F4 Netherlands F5 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Netherlands F1 Netherlands F2 Netherlands F3 Spain F12 Spain F13 Spain F14 Netherlands F2 Netherlands F3 Netherlands F4 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Germany F3 M25 Trieste M25 Santa Margherita Di Pula M15 Porec M25 Palmanova M15 Meerbusch M15 Jakarta M15 Jakarta Netherlands F1 M15 Monastir M25 Nussloch Binghamton Professional Tennis Tournament - Binghamton M25 Palmanova USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Men's Challenger of Dallas - Dallas 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham Granby Challenger - Granby USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx Theusbridge.com Tennis Classic - Tarzana USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin VIII Avierto Internacional de Salinas - Salinas 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Boca Raton Zagreb Open - Zagreb Czech Open - Prostejov Binghamton Professional Tennis Tournament - Binghamton Challenger Groningen - Groningen Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb USTA Comerica Challenger - Aptos Kobstaedernes ATP Challenger - Kolding BMW Tennis Championship - Sunrise Citta di Como - Como Genoa Open - Genova Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Siemens Open 2007 - Scheveningen Aamulehti Tampere Opene - Tampere San Marino Cepu Open - San Marino Tean International - Alphen Ethias Trophy - Mons PEOPLEnet Cup - Dnepropetrovsk Tennis Napoli Cup - Napoli Siemens Open - Scheveningen XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Open Tarragona Costa Daurada - Tarragona Kobstaedernes ATP Challenger - Kolding President's Cup - Astana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Caltanissetta Challenger Barletta Challenger Monza Challenger Sofia Challenger Furth Challenger Kosice Challenger Constanta Challenger Scheveningen Challenger Tampere Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Brasov Challenger Alphen Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Nottingham Challenger Bangkok Challenger Bangkok Challenger Singapore Challenger Sarajevo Challenger Bath Challenger Athens Challenger Nottingham Challenger Orbetello Challenger San Sebastian Challenger Manerbio Challenger Alphen Challenger Sacramento Challenger Tiburon Challenger Bath Challenger Savannah Challenger Nottingham Challenger Scheveningen Challenger Bercuit Challenger Aptos Challenger Sibiu Challenger Cordenons Challenger Como Challenger Alphen Challenger Istanbul Challenger Orleans Challenger Belem Challenger Tashkent Challenger San Juan Challenger Porto Alegre Challenger Montevideo Challenger Helsinki Challenger Alphen Challenger Porto Alegre Challenger Geneva Challenger Santiago Challenger Marburg Challenger Alphen Challenger Sacramento Challenger Tiburon Challenger San Juan Challenger Napoli Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Braunschweig Challenger Scheveningen Challenger Biella Challenger Portoroz Challenger Alphen Challenger Trnava Challenger Rome Challenger Mohammedia Challenger Casablanca Challenger Las Vegas Challenger Monterrey Challenger Ortisei Challenger Bangkok Challenger Irving Challenger Sarasota Challenger Bordeaux Challenger Furth Challenger Caltanissetta Challenger Blois Challenger Alphen Challenger Rome Challenger Mohammedia Challenger Scheveningen Challenger Aptos Challenger Alphen Challenger Cary Challenger Stockton Challenger Bergamo Challenger Braga Challenger Mestre Challenger Blois Challenger Milan Challenger Scheveningen Challenger Tampere Challenger Sopot Challenger Tiburon Challenger Monterrey Challenger Fairfield Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Bangkok Challenger Marbella Challenger Barletta Challenger Ostrava Challenger Braga Challenger Prostejov Challenger Ludwigshafen Challenger Amersfoort Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Tata Open - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Open de Moselle - Metz St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril BMW Open - Munich Izmir Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Rio De Janeiro Challenger Kremlin Cup - Moscow Seoul Challenger St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open Sud de France - Montpellier Salinas Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras M25 Oldenzaal BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Santiago Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Caltanissetta Challenger Meerbusch Challenger Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Rio De Janeiro Challenger Kremlin Cup - Moscow Brisbane International - Brisbane ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Sao Paulo Challenger TEB BNP Paribas Istanbul Open - Istanbul Suisse Open - Gstaad Ortisei Challenger Bet-at-home Open - Hamburg Citi Open - Washington Santos Challenger ABN AMRO World Tennis Tournament - Rotterdam Sophia Antipolis Challenger Braunschweig Challenger Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow Mercedes Cup - Stuttgart BH Tennis Open International Cup - Belo Horizonte Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Braunschweig Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, World Group, PO, CAN-NED 3-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) River Oaks International Tennis Tournament - Houston ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Masters Series Madrid - Madrid Olympics - Beijing Olympics - London